---@class Battle.BuffEffectBase
local BuffEffectBase = Battle.CreateClass("BuffEffectBase")
Battle.BuffEffectBase = BuffEffectBase
function BuffEffectBase:OnCreate(buff)
    ---@type Battle.Buffer
    self.buff = buff
end
function BuffEffectBase:OnDestroy()

end
function BuffEffectBase:OnBuffAwake()

end
function BuffEffectBase:OnBuffStart()

end
function BuffEffectBase:OnBuffRefresh(overlay,old)

end
function BuffEffectBase:OnBuffRemove()

end
function BuffEffectBase:Update()

end
